ADB(Android Debug Bridge)命令行工具
学习这个用来霍霍家里的索尼电视。
Android Studio:安卓开发环境
设置开发环境
下载 android studio https://developer.android.com/studio
建立项目
- 打开 Android Studio,点击“新建项目”,比如可以选择“空活动(Empty Activity)”,设置项目名称比如DemoProject,并选择应用包名。
- 设置项目结构:
- 项目主目录为 DemoProject
- 主要的 Activity 文件是 Activity.java。
- 布局文件为 activity.xml。
- 打包应用:
- 在Android Studio中点击“Build”菜单,选择“Build APK”选项来生成APK文件。
- 如果在安装时提示需要带签名的apk,需要选择 "Build" > "Generate Signed Bundle / APK..."。在弹出窗口中选择 "APK",然后点击 "Next"。根据提示输入你的密钥库信息和其他相关设置。选择 "Finish",Android Studio 将生成签名的 APK 文件。
- 使用ADB(Android Debug Bridge)命令行工具,或者通过文件传输工具将生成的APK文件传输到设备并安装。
- 其他备忘:
- apk的版本如何指定debug还是release?"View" 菜单,选择 "Tool Windows",然后选择 "Build Variants"。
- 查看日志:logcat,是一个猫猫头图标
ADB
ADB(Android Debug Bridge)是一个命令行工具,用于与 Android 设备进行交互。用户可以通过 adb 执行各种操作:安装应用、调试、查看设备状态等。
安装
- 首先,下载 platform-tools https://developer.android.com/studio/releases/platform-tools,下载目标机器对应的 zip 文件,解压到目录。
- 配置环境变量
- 运行
adb version
查看是否成功。
命令
adb devices
adb install path/to/your/app.apk
adb uninstall package.name.of.app
adb shell am start -n package.name.of.app/.MainActivity
adb logcat
adb push local/file/path /sdcard/remote/file/path
adb pull /sdcard/remote/file/path local/file/path
adb reboot
adb shell dumpsys activity 查看活动信息
adb shell
pm list packages
pm uninstall com.example.packagesname
ADB 连接 Sony 电视
- 进入电视的“设置” > “关于” > 找到“构建号”,连续点击 7 次,直到提示已启用开发者选项。
- 返回“设置”,找到“开发者选项”,并启用“USB 调试”。
- 连接电视:用 USB 数据线,或者通过 wifi 连。
- 如果通过 wifi,在“网络”中找到电视的 ip 地址,用 ip 连接`adb connect <TV_IP_ADDRESS>
- 如果用 USB 数据线:
adb devices
- 确认连接:
adb devices